home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / fbu_100.zip / FBUTIL.HST < prev    next >
Text File  |  1992-07-10  |  9KB  |  189 lines

  1.  
  2.   A Sample configuration file has been included with this archive. Please
  3.   modify and use it. Many of the Keyword have been changed. Read below for
  4.   the 'Whats New' info.
  5.  
  6.  1.00   The first public release. No changes since 0.05, just wanted to get
  7.         it out and in the world for some other people to use. Lets hope
  8.         everything goes ok.
  9.  
  10.  0.05   Major bug found!! There was a problem when Fbutil tried to do the
  11.         line wrap in the file lists and there were no spaces in the line. It
  12.         would end up in a endless loop writing a single line to the file
  13.         list until all drive space was exhausted. Thanks to Jochen Ott for
  14.         letting Fbutil create a 425 meg file list. I must have been asleep
  15.         at the wheel when that code went in but it is fixed now. It will now
  16.         look for the space to wrap at and if not found it will wrap in the
  17.         middle of a word.
  18.  
  19.     ■   Fixed a minor problem with the file name checker. I went from not
  20.         allowing some file names to makeing everything a valid filename. It
  21.         now works correctly. The characters in the filename must be above
  22.         ASCII 32 and not contain one of these characters ? : > < * \
  23.  
  24.     ■   Things are moving along faster now. Took out some redundant code and
  25.         cleaned up a few of the string routines.
  26.  
  27.     ■   No changes to the CFG file that I know of, there is one new key word
  28.         though. "UseCommas" will make all numbers comma delimited. I
  29.         personally like comma delimited numbers, they look neater. Using
  30.         this key word will turn all numbers from 123456789 to 123,456,789.
  31.         There is no speed difference on my end that I can see.
  32.  
  33.     ■   The Doc is complete and will probably let this one out. Maybe? Will
  34.         have to see how you guys are doing. I will be working on the stats
  35.         screens. Anything you want ? let me know...
  36.  
  37.  0.04   For some reason the ListExclude was not working correctly. Fixed!
  38.  
  39.     ■   I am still trying to locate some bug that I get when running on my
  40.         system. It's very strange, I can open a Big Dos window with 500K+
  41.         free memory and run a little mem.com that I have and then Run Fbutil
  42.         and every once in awhile it locks up. I can't seem to duplicate it
  43.         in the Debugger as it never locks up in there.
  44.  
  45.  0.03   Had a problem with putting the Description at colomun 15, not a bad
  46.         problem but just got off a notch or two..
  47.  
  48.     ■   The replaceable parameters for headers and such have change along with
  49.         the format of them. You can now make you screen normally and use length
  50.         modifiers to make it all look nice. This is explained in the Cfg file.
  51.  
  52.     ■   ListName keyword is changed to DefListHeader. This will be the default
  53.         header that would be applied to all your lists.
  54.  
  55.     ■   DefListFooter added, The file specified will be insterted at the
  56.         bottom of your file lists just before the 'stat' portion.
  57.  
  58.     ■   You can now have different Headers and Footers for each File list
  59.         you make. Use the keywords ListHeader and ListFooter in each
  60.         FileList definition.
  61.  
  62.     ■   Header as been changed to FileHeader for better consistency.
  63.  
  64.     ■   Added keyword FileFooter. You can make a file similar to the
  65.         FileHeader and it will be placed at the bottom of the files.bbs
  66.  
  67.     ■   Added NoFileFooters so you could exclude your upload areas from
  68.         getting any Footer info. Use 'NoFileFooters 1-200' to eliminate the
  69.         use of FileFooters.
  70.  
  71.     ■   Keywords Areas and Exclude have been changed to ListAreas and
  72.         ListExclude. Just to make things easier to read.
  73.  
  74.     ■   Added Archiver keyword ( about time eh? ) Well once again I must do
  75.         something weird just to be unique. Fbutil has commands for ZIP, ARJ,
  76.         ARC, LZH, ZOO and PAK .. You can also Move the file into the
  77.         archive. The wierd thing I talked about is the way it does it.
  78.         Anyone every use Shez ? Well the archiver will come up in a window
  79.         and do its thing. This will help test my DOS window program which
  80.         will be released for some other purpose later. You'll see.
  81.  
  82. /******************************************************************************/
  83.  
  84.  0.02   Someone mentioned that they were missing a files.bbs or two but no
  85.         one else has mentioned anything of the sort.
  86.  
  87.     ■   Fixed the filename checking routine. It will allow just about any
  88.         character except, NUL \ ? * : < > SPA DEL
  89.  
  90.     ■   Removed Keywords.. 'Allfiles' and 'Newfiles'. Both of these have
  91.         been replaced with the 'FileList' keyword. Parameters for this
  92.         keyword area ..
  93.  
  94.         FileList <path\name> [NEW]
  95.  
  96.         Also along with this keyword there are 3 more that control which
  97.         areas go into the file list.
  98.  
  99.         Areas <list>       List of areas to include in list.
  100.         Exclude <list>     List of areas to NOT include in list.
  101.         ListSecurity <num> Maximum security of area to include in list
  102.  
  103.         I think there was some confusion on what the 'list' of areas command
  104.         should look like. First you don't have to worry about skipped or
  105.         missing file areas. Including areas 1 to 200 will only do the areas
  106.         that are actually there. Valid list strings might look like...
  107.  
  108.         Areas 1-200           ( Include all areas in list )
  109.         Areas 1,10,30         ( Include areas 1, 10 and 30 in list )
  110.         Areas 1-50,75,90-100  ( Include areas 1 thru 50, 75, and 95 thru 100
  111.                                 in the file list. )
  112.  
  113.         The only reason for the Exclude command is to help make things easy.
  114.         For Example.
  115.  
  116.         Areas 1-200
  117.         Exclude 50-60
  118.  
  119.         is the same as
  120.  
  121.         Areas 1-49,61-200
  122.  
  123.         You must use the Areas command first before a Exclude command or it
  124.         won't work. Also these commands follow the FileList command and each
  125.         file list can have different areas and security levels. Sample
  126.         Filelist command.
  127.  
  128.         FileList E:\Uploads\Allfiles.Lst
  129.         ListSecurity 20
  130.         Areas 1-77
  131.  
  132.         This will make the named list and include areas 1 thru 77 in the
  133.         list provided they are security level 20 or less. You can add the
  134.         word NEW after the filename and only NEW files will be added to the
  135.         list. Such as..
  136.  
  137.         FileList E:\Uploads\Newfiles.Lst New
  138.         ListSecurity 20
  139.         Areas 1-77
  140.  
  141.         You can have up to 20 lists. The program will make all file lists
  142.         concurrently while processing your file areas, just like processing
  143.         mail bundles.
  144.  
  145.     ■   Added new command line switch to list the areas and info about a
  146.         particular filelist. Use /L<num> to access this info. /L0 will list
  147.         all your file areas with numbers which can be redirected to a file
  148.         or printer.
  149.  
  150.     ■   Changed the operation of SkipAreas. This really means what is says
  151.         now. Any areas listed after this Keyword will NOT be processed at
  152.         all. You cannot put the area in a file list or add headers as it is
  153.         SKIPPED completely.
  154.  
  155.     ■   A feature for not putting the Sysop name in the list has been added.
  156.         Put the keyword NoName in your configuration file. This only works
  157.         with registered versions.
  158.  
  159.     ■   The Top reports have a few more options, most of which are probably
  160.         not need but you now have ...
  161.  
  162.         TopExclude <areas>   Exclude the listed areas from Top reports
  163.         TopSecurity <num>    Max security for Top Reports
  164.  
  165.     ■   Added option to not put headers in certain areas. Use keyword
  166.         NoFileHeaders <areas>  The areas listed will still be processed and
  167.         sorted if needed but no headers will be added to the list.
  168.  
  169.     ■   Added support for " >" extended descriptions. Use the Keyword
  170.         NoLongDesc to enable it. Actually if you don't enable it Fbutil will
  171.         convert all your extended descriptions to the Long style with it all
  172.         being on one line. But be careful! The length of the description on
  173.         my end is not limited by anything but memory but most others are
  174.         limited to 256 characters. The limit on a single line read in is 500
  175.         characters with Fbutil so keep this in mind when converting to and
  176.         from long descriptions. Also adding this keyword will fix up
  177.         descriptions if they are to long like from adding a counter or
  178.         something. Doing it this way allows you to switch back and forth
  179.         between the two style. No reason why I did it this way but it does
  180.         work ( I hope ).
  181.  
  182.  
  183. /******************************************************************************/
  184.  
  185. 0.01   Initial release.
  186.  
  187. /******************************************************************************/
  188.  
  189.